/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb;

import javax.ejb.Local;
import java.util.List;
import java.util.Date;
/**
 *
 * @author alexcarpentieri
 */
@Local
public interface GestoreCampagnaRaccoltaPuntiLocal {

    CampagnaRaccoltaPunti creaCampagnaRaccoltaPunti(Date dataInizio, Date dataFine, EsercizioCommerciale esercizioCommerciale, List<Premio> listaPremi);

    public ejb.CampagnaRaccoltaPunti mostRecent(java.util.List<ejb.CampagnaRaccoltaPunti> list);

    public ejb.CampagnaRaccoltaPunti aggiornaCampagnaRaccoltaPunti(ejb.CampagnaRaccoltaPunti campagna);

    public ejb.Premio cercaProssimoPremio(ejb.RaccoltaPuntiDelCliente raccoltaPuntiDelCliente);
    
}
